package cn.txun.csmall.passport.mapper;

import cn.txun.csmall.passport.pojo.entity.AdminRole;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

/**
 * 处理管理员与角色的关联数据的Mapper接口
 *
 * @author java@txun.cn
 * @version 0.0.1
 */
@Repository
public interface AdminRoleMapper  extends BaseMapper<AdminRole> {
    //insert into ams_admin_role(admin_id,role_id,gmt_create,gmt_modified)
    // values
    // (#{adminId},#{roleId},#{gmtCreate},#{gmtModified}), (xx,xxx,xx,xx), (xx,xxx,xx,xx), (xx,xxx,xx,xx)
    //方法的参数：集合，数组，可变数组

    /**
     * 批量插入管理员与角色的关联数据
     *
     * @param adminRoleList 若干个管理员与角色的关联数据的集合
     * @return 受影响的行数
     */
    int insertBatch(AdminRole[] adminRoleList);
}
